package me.pjq.pushup.activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.style.URLSpan;
import android.view.View;
import android.widget.TextView;
import me.pjq.pushup.R;
import me.pjq.pushup.utils.Utils;
import net.sourceforge.simcpux.Util;
public class AboutActivity extends BaseActionBarActivity {
protected static String TAG = AboutActivity.class.getSimpleName();
private TextView appName;
private TextView appVersion;
private TextView appDetail;
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.about);
init();
ActionBar actionBar = getActionBarImpl();
actionBar.setHomeButtonEnabled(true);
actionBar.setTitle(getString(R.string.menu_item_about));
actionBar.setDisplayHomeAsUpEnabled(true);
}
protected void init() {
appName = (TextView) findViewById(R.id.app_name);
appVersion = (TextView) findViewById(R.id.app_version);
appDetail = (TextView) findViewById(R.id.app_detail);
appVersion.setText(Utils.getApplicationVersionName(getApplicationContext()) + "." + Utils.getApplicationVersionCode(getApplicationContext()));
TextView appUrl = (TextView) findViewById(R.id.app_url);
String url = getString(R.string.app_url);
SpannableString sp = new SpannableString(url);
sp.setSpan(new URLSpan(url), 0, url.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
appUrl.setText(sp);
appUrl.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Utils.openUrlInsideApp(AboutActivity.this, getString(R.string.app_url));
Utils.overridePendingTransitionRight2Left(AboutActivity.this);
}
});
}
}